<img id="floatright" src="res/autocomplete.png" alt="Complete Menu" />
<p>
Crispy Plotter incluye numerosas funciones predefinidas que puedes usar en tus ecuaciones (por ejemplo, <span class="example">sin(x)</span> para calcular el seno trigonom&eacute;trico del &aacute;ngulo x). Una funci&oacute;n puede tener varios argumentos, pero siempre devuelve un solo valor. Los argumentos de las funciones pueden ser expresiones largas, como <span class="example">log(x,sqr(x) + 1)</span>.
</p>
<p>
Crispy Plotter te puede ayudar a insertar una funci&oacute;n predefinida en tu ecuaci&oacute;n mostrando una lista de todas las funciones disponibles. Para ello, pulsa las teclas <span class="key">Ctrl</span> +
<span class="key">Espacio</span> &nbsp;mientras
est&eacute;s editando una ecuaci&oacute;n.<br>
En ese men&uacute; puede elegir una funci&oacute;n haciendo clic sobre ella o pulsando 
<span class="key" style="height:16px;"><img src="res/t.gif" title="Arrow-Up Key" /></span> o 
<span class="key" style="height:16px;"><img src="res/b.gif" title="Arrow-Down Key" /></span> y luego 
<span class="key" style="height:16px;">Intro</span>.
Si el cursor del texto estaba ya situado sobre un texto,
Crispy Plotter intentar&aacute; sustituirlo (o completarlo) con una funci&oacute;n que comience con esos caracteres. Si no se encuentra un texto adecuado cerca del cursor, Crispy Plotter insertar&aacute; la funci&oacute;n que selecciones.
</p>
<p>
&Eacute;stas son las funciones disponibles:
</p>
<table class="fr">
<tbody>
<tr class="fr">
	<th class="fr">Nombre de la funci&oacute;n</th>
	<th class="fr">Descripci&oacute;n</th>
</tr>
<tr class="fr">
	<td class="fr_l">Abs(x)</td>
	<td class="fr">Valor absoluto de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">ArcCos(x)</td>
	<td class="fr">Arco coseno de  x,
	comprendido entre 0 y &pi;</td>
</tr>
<tr class="fr">
	<td class="fr_l">ArcSin(x)</td>
	<td class="fr">Arco seno de x, comprendido entre -&pi;/2 y &pi;/2</td>
</tr>
<tr class="fr">
	<td class="fr_l">ArcTan(x)</td>
	<td class="fr">Arco tangente de x, comprendido entre -&pi;/2 y &pi;/2</td>
</tr>
<tr class="fr">
	<td class="fr_l">ArcTan2(x, y)</td>
	<td class="fr">&Aacute;ngulo polar de las coordenadas rectangulares
	(x, y), comprendido entre -&pi; y &pi;</td>
</tr>
<tr class="fr">
	<td class="fr_l">Ceil(x)</td>
	<td class="fr">El entero igual o inmediatamente superior a x </td>
</tr>
<tr class="fr">
	<td class="fr_l">Clamp(x, min, max)</td>
	<td class="fr">Devuelve x en el intervalo de 'min' a 'max'</td>
</tr>
<tr class="fr">
	<td class="fr_l">Cos(angle)</td>
	<td class="fr">Coseno trigonom&eacute;trico de 'angle' (&aacute;ngulo en radianes)</td>
</tr>
<tr class="fr">
	<td class="fr_l">Deg(x)</td>
	<td class="fr">Convierte x (dado en radianes) a grados</td>
</tr>
<tr class="fr">
	<td class="fr_l">Exp(x)</td>
	<td class="fr">Devuelve <em>e</em>, el n&uacute;mero de Euler, elevado a x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Floor(x)</td>
	<td class="fr">El entero igual o inmediatamente inferior a x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Frac(x)</td>
	<td class="fr">Parte decimal de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Gauss(x, mu, sigma)</td>
	<td class="fr">Funci&oacute;n de densidad de probabilidad de la distribuci&oacute;n normal de x con media 'mu' y desviaci&oacute;n t&iacute;pica 'sigma'</td>
</tr>
<tr class="fr">
	<td class="fr_l">Ln(x)</td>
	<td class="fr">Logaritmo natural o neperiano (con base <em>e</em>) de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Log(b, x)</td>
	<td class="fr">Logaritmo (con base 'b') de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Max(value1, value2)</td>
	<td class="fr">Devuelve el argumento de mayor valor</td>
</tr>
<tr class="fr">
	<td class="fr_l">Min(value1, value2)</td>
	<td class="fr">Devuelve el argumento de menor valor</td>
</tr>
<tr class="fr">
	<td class="fr_l">Mix(src, dest, amount)</td>
	<td class="fr">Devuelve el valor combinado de 'src' y 'dest'</td>
</tr>
<tr class="fr">
	<td class="fr_l">Poly(x, c0...c20)</td>
	<td class="fr">Eval&uacute;a un polinomio uniforme de la forma c0*x^0 + c1*x^1 + c2*x^2 +...</td>
</tr>
<tr class="fr">
	<td class="fr_l">Rad(x)</td>
	<td class="fr">Convierte x (dado en grados) a radianes</td>
</tr>
<tr class="fr">
	<td class="fr_l">Rand(range)</td>
	<td class="fr">Valor pseudoaleatorio superior o igual a 0 e inferior a 'range'</td>
</tr>
<tr class="fr">
	<td class="fr_l">Round(x)</td>
	<td class="fr">Valor redondeado de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Sign(x)</td>
	<td class="fr">Signo de x (-1, 0 o 1)</td>
</tr>
<tr class="fr">
	<td class="fr_l">Sin(angle)</td>
	<td class="fr">Seno trigonom&eacute;trico de 'angle' (&aacute;ngulo en radianes)</td>
</tr>
<tr class="fr">
	<td class="fr_l">SinWav(x, f)</td>
	<td class="fr">Muestreo de una onda sinusoidal con frecuencia f a tiempo x en segundos</td>
</tr>
<tr class="fr">
	<td class="fr_l">SinWaves(x, f, mul, count)</td>
	<td class="fr">Muestreo combinado de 'count' gr&aacute;ficas de onda sinusoidal con frecuencia  [index]*mul + f</td>
</tr>
<tr class="fr">
	<td class="fr_l">SmoothStep(min, max, x)</td>
	<td class="fr">Devuelve 0 si x &lt; min, 1 si x &gt; max y realiza una interpolaci&oacute;n de Hermite para valores de x entre 'min' y 'max'</td>
</tr>
<tr class="fr">
	<td class="fr_l">Sqr(x)</td>
	<td class="fr">Cuadrado de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">Sqrt(x)</td>
	<td class="fr">Ra&iacute;z cuadrada de x</td>
</tr>
<tr class="fr">
	<td class="fr_l">SquWav(x, f)</td>
	<td class="fr">Muestreo de una onda cuadrada con frecuencia f a tiempo x en segundos</td>
</tr>
<tr class="fr">
	<td class="fr_l">Step(edge, x)</td>
	<td class="fr">Devuelve 0 si x es menor o igual que 'edge', en caso contrario devuelve 1</td>
</tr>
<tr class="fr">
	<td class="fr_l">Tan(angle)</td>
	<td class="fr">Tangente trigonom&eacute;trica de 'angle' (&aacute;ngulo en radianes)</td>
</tr>
<tr class="fr">
	<td class="fr_l">TriWav(x, f)</td>
	<td class="fr">Muestreo de una onda triangular con frecuencia f a tiempo x en segundos</td>
</tr>
<tr class="fr">
	<td class="fr_l">Trunc(x)</td>
	<td class="fr">Valor de x sin su parte decimal</td>
</tr>
</tbody>
</table>